

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Property Validity  [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Model Validation,Model Validation Property Validity Rule,Model Validation Rule, Property Validity,Property Validation,Property Validation Element,Property Validation Relationship,Property Validation Feature,Property Validation Attribute,Validation, Properties,Validation, Properties Element,Validation, Properties Relationship,Validation, Properties Feature,Validation, Properties Attribute">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Property Validity </span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="element_composition.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="ocl_conformance_element_relati.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">This group checks whether or not an element, relationship or feature has the correct UML properties defined for it and whether they contain incorrect or conflicting values. For more information about these properties see the </span><span class="f_BodyText" style="font-style: italic;"><a href="customproperties.htm">Custom Properties</a></span><span class="f_BodyText"> topic</span><span class="f_Bulletlist1">.</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="0" border="0" style="border: none; border-spacing:0px; border-collapse: collapse;">
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="118" bgcolor="#e3e6ed" style="width:118px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Error ID</span></p>
</td>
<td valign="top" width="259" bgcolor="#e3e6ed" style="width:259px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Description</span></p>
</td>
<td valign="top" width="432" bgcolor="#e3e6ed" style="width:432px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Information</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">MVR030001</span></p>
</td>
<td valign="top" width="259" style="width:259px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">&laquo;Element&raquo;:&laquo;Property&raquo;</span><span class="f_Tabletext"> property is undefined</span></p>
</td>
<td valign="top" width="432" style="width:432px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The element property contains no value.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">MVR030002</span></p>
</td>
<td valign="top" width="259" style="width:259px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">&laquo;Element&raquo;:&laquo;Property&raquo;</span><span class="f_Tabletext"> property has invalid value: &quot;</span><span class="f_Tabletext">&laquo;Value&raquo;</span><span class="f_Tabletext">&quot;</span></p>
</td>
<td valign="top" width="432" style="width:432px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The element property contains an invalid value.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">MVR030003</span></p>
</td>
<td valign="top" width="259" style="width:259px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">&laquo;Element&raquo;</span><span class="f_Tabletext">:isLeaf=true and cannot be abstract</span></p>
</td>
<td valign="top" width="432" style="width:432px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The element's </span><span class="f_Tabletext" style="font-style: italic;">isLeaf</span><span class="f_Tabletext"> and </span><span class="f_Tabletext" style="font-style: italic;">isAbstract</span><span class="f_Tabletext"> properties are both set to </span><span class="f_Tabletext" style="font-weight: bold;">true</span><span class="f_Tabletext">, which is invalid.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">MVR060001</span></p>
</td>
<td valign="top" width="259" style="width:259px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">&laquo;Relationship&raquo;:&laquo;Property&raquo;</span><span class="f_Tabletext"> property is undefined</span></p>
</td>
<td valign="top" width="432" style="width:432px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The relationship property contains no value.</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">MVR060002</span></p>
</td>
<td width="259" style="width:259px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">&laquo;Relationship&raquo;:&laquo;Property&raquo;</span><span class="f_Tabletext"> property has invalid value: &quot;</span><span class="f_Tabletext">&laquo;Value&raquo;</span><span class="f_Tabletext">&quot;</span></p>
</td>
<td width="432" style="width:432px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The relationship property contains an invalid value.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="142" style="width:142px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">MVR090001</span></p>
</td>
<td valign="top" width="259" style="width:259px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Attribute/AssociationEnd mismatch, &laquo;Attribute&raquo;: &laquo;Mismatch description&raquo;,...</span></p>
</td>
<td valign="top" width="432" style="width:432px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The given attribute has an </span><span class="f_Tabletext" style="font-style: italic;">associationEnd</span><span class="f_Tabletext"> of the same name but they differ in the listed details.</span></p>
</td>
</tr>
</table>
</div>




            </div>
          </div>
        </div>



</div>


</body>
</html>
